Best sellers

Coats Duet 50 Pack of Assorted Colours
1 * Pack of Coats Duet 100m - 50 in Pack. Assorted Colours (no choice). The pack will contain a colourful of assortment from the Duet range. Equivalent to 97 pence each (£1.16 inc VAT).
£80.00
Plain Polyester Cotton (polycotton) 45" (1.14m) wide - Light Turquoise
Plain Polyester Cotton, also known as polycotton - 45" (1.14m) wide - Light Turquoise. 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
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 - Peach M74 (S351)
1 * Moon 1000 Yards - Peach (M74). 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