Best sellers

Bernina Bobbin Case
1 * Bernina Metal Bobbin Case. This is not a genuine Bernina part, it's a generic part that we have sold for 42 years and never had one return. If this does not match your machine, please contact us as we can source other machine bobbin case.
£17.73
Vilene Volume Fleece - 36" (280)
Vilene Volume Fleece - 36" (280). White sew-in wadding. Sold by the metre. Suitable for use in lightweight clothing, quilting and patchwork projects such as wall hangings, table runners and bed quilts.
£4.59
Vilene Stitch and Tear - 36" (314) Roll Price
Vilene Stitch and Tear - 36" (314) 25m Roll Price. Sew in fabric stabiliser for all types of decorative sewing, applique and machine embroidery. It stabilises the fabric helping prevent movement during sewing. Once finished simply tear away excess.
£67.61
Felt Fabric 60" (1.5m) wide - Navy
Felt Fabric 60" (1.5m) wide- Navy. Sold by the metre. Our felt is made from synthetic fibres such as acrylic. Approx. 1mm thick.
Felt is a popular material for arts and crafts.  It is safe for children’s use and can be sewn or glued together easily.  Felt doesn’t unravel, and its edges won’t fray, so projects will last for a long time.  It is also light, so can be hung from walls or ceilings. Try using felt to make bean bags, bookmarks, Christmas stockings and decorations, pillows or puppets. 
£6.42
Bleached Calico - White - 39" (99cm) wide - 50m Folded
Bleached Calico - White - 39" (99cm) wide - 50m Folded. Medium weight bleached calico is suitable for dyeing or bag making and numerous other projects. We have used the same supplier for over 30 years as this is a fantastic quality calico at a fantastic price. Please note roll is folded. 
£142.86
Plain Polyester Cotton (polycotton) 45" (1.14m) wide - Red - 20m or more
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Red. 
Price reduced when buying 20m or more.
Sold by the metre. A plain polycotton fabric material of a superior quality fabric (65% polyester 35% cotton) in fabulous colours. The fabric will be sent in one continuous length. This is the best quality available, don't be fooled by the cheaper imported options.
£2.93
Plain Polyester Cotton (polycotton) 45" (1.14m) wide - Orange - 20m or more
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Orange. 
Price reduced when buying 20m or more.
Sold by the metre. A plain polycotton fabric material of a superior quality fabric (65% polyester 35% cotton) in fabulous colours. The fabric will be sent in one continuous length. This is the best quality available, don't be fooled by the cheaper imported options.
£2.93
Plain Polyester Cotton (polycotton) 45" (1.14m) wide - Baby Pink - 20m or more
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Baby Pink. 
Price reduced when buying 20m or more.
Sold by the metre. A plain polycotton fabric material of a superior quality fabric (65% polyester 35% cotton) in fabulous colours. The fabric will be sent in one continuous length. This is the best quality available, don't be fooled by the cheaper imported options.
£2.93