If you prefer a shorter length sock, may we suggest Burlington Marylebone Argyle Wool Socks that are also available from us. We apologise for this. 75% Wool, 25% Polyamide.