Size UK XL/16. 84% Polyamide, 16% Elastane. Colour may not be exact as photos are affected by different light conditions and computer settings.
eBay