Best sellers

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
Coats Moon 1000 Yards - Pink M211 (S083)
1 * Moon 1000 Yards - Pink (M211). 100% polyester thread for machine and hand sewing. Colour and description is only for illustrative purposes. Colours may not be accurate in some browsers.
£1.37
Coats Moon 1000 Yards - Brown M79 (S431)
1 * Moon 1000 Yards - Brown (M79). Good quality 100% polyester thread for machine and hand sewing. Colour and description is only for illustrative purposes. Colours may not be accurate in some browsers.
£1.37
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
Grosgrain 25mm 1" - Black (720)
1 * Grosgrain 25mm 1" - Black (720) - Sold by the metre. Other widths available by the roll by special request.
£0.70