One size would fit up to a UK size Length approx 50% Acrylic, 30 Polyamide, 10% Lana Wool, 10% Viscose