Best sellers

Plain Polyester Cotton (polycotton) 45" (1.14m) wide - Purple - 20m or more
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Purple. 
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 - Bright Turquoise - 20m or more
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Bright Turquoise. 
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 - Dusky Pink
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Dusky Pink. 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.
£3.17
Lesur 100m - Green 452 (S272)
1 * Lesur 100m - Green 452. Good quality polyester thread for machine and hand sewing. Colours are only for illustrative purposes. Colours may not be accurate in some browsers.
£0.58
Vilene Firm/Heavy Iron Easy Fuse - 36" White (316)
Vilene Firm/Heavy Iron Easy Fuse - 36" White (316). Your embroideries will look much better, clearer and neater when you use embroidery backings no matter what outer fabric is used. Sold by the metre.
£4.70