We supply all yarn weights from 1600 metres per 100g to 40 metres per 100g, ready for the dye pot. We use superior natural fibres to create this stunning range. Wholesale prices are applicable for orders of 5 kilos upwards, and we are able to offer custom-spun ...