-
BFL natural brown
Regular price From £0.25Regular priceUnit price per -
BFL natural grey
Regular price From £0.25Regular priceUnit price per -
BFL natural oatmeal
Regular price From £0.25Regular priceUnit price per -
BFL natural white
Regular price From £0.25Regular priceUnit price per -
Out of stock
BFL scoured fleecewool
Regular price From £0.25Regular priceUnit price perOut of stock -
Cheviot natural white
Regular price From £0.25Regular priceUnit price per -
Corriedale natural dark brown
Regular price From £0.25Regular priceUnit price per -
Corriedale natural grey
Regular price From £0.25Regular priceUnit price per -
Corriedale natural white
Regular price From £0.25Regular priceUnit price per -
Corriedale scoured fleecewool
Regular price From £0.25Regular priceUnit price per -
Dorset horn natural white
Regular price From £0.25Regular priceUnit price per -
Falklands natural white
Regular price From £0.25Regular priceUnit price per -
Fibre Club (250g)
Regular price £21.95Regular priceUnit price per -
Fibre SCOUR 500ml
Regular price £13.95Regular priceUnit price per -
Gotland natural grey
Regular price From £0.25Regular priceUnit price per -
Herdwick natural grey
Regular price From £0.25Regular priceUnit price per -
Icelandic natural white
Regular price From £0.25Regular priceUnit price per -
Jacob natural black
Regular price From £0.25Regular priceUnit price per -
Jacob natural grey
Regular price From £0.25Regular priceUnit price per -
Jacob natural white
Regular price £2.98Regular priceUnit price per -
Manx Loaghtan natural brown
Regular price From £0.25Regular priceUnit price per -
Masham natural grey
Regular price From £0.25Regular priceUnit price per -
Masham natural white
Regular price From £0.25Regular priceUnit price per -
Merino natural white
Regular price From £0.25Regular priceUnit price per -
Mixed bag of NATURAL SHEEP (300g)
Regular price £10.95Regular priceUnit price per -
Norwegian natural grey
Regular price From £0.25Regular priceUnit price per -
Norwegian natural white
Regular price From £0.25Regular priceUnit price per -
Perendale natural white
Regular price From £0.25Regular priceUnit price per -
Polwarth natural white
Regular price From £0.25Regular priceUnit price per -
Radnor natural white
Regular price From £0.25Regular priceUnit price per -
Rambouillet natural white
Regular price From £0.25Regular priceUnit price per -
Romney natural white
Regular price From £0.25Regular priceUnit price per -
Selection Box (Best of British)
Regular price From £11.95Regular priceUnit price per -
Selection Box (MORE best of British)
Regular price From £11.95Regular priceUnit price per -
Shetland natural black
Regular price From £0.25Regular priceUnit price per -
Shetland natural brown
Regular price From £0.25Regular priceUnit price per -
Shetland natural grey
Regular price From £0.25Regular priceUnit price per -
Shetland natural white
Regular price From £0.25Regular priceUnit price per -
Southdown natural white
Regular price From £0.25Regular priceUnit price per -
Suffolk natural grey
Regular price From £0.25Regular priceUnit price per -
Swaledale natural grey
Regular price From £0.25Regular priceUnit price per -
Teeswater natural white
Regular price From £0.25Regular priceUnit price per -
Welsh Mountain natural black
Regular price From £0.25Regular priceUnit price per -
Wensleydale natural white
Regular price From £0.25Regular priceUnit price per -
Wensleydale scoured fleecewool
Regular price From £0.25Regular priceUnit price per -
Whiteface Woodland natural white
Regular price From £0.25Regular priceUnit price per -
Zwartbles natural brown
Regular price From £0.25Regular priceUnit price per