Shop all Products Here
-
Paisley mesh small print
Regular price £0.50 GBPRegular priceUnit price / per Metre£1.99 GBPSale price £0.50 GBPSale -
Paisley Printed Sateen lining (small)
Regular price £5.99 GBPRegular priceUnit price / per MetreSale price £5.99 GBP -
Paisley sateen lining (large)
Regular price £5.99 GBPRegular priceUnit price / per MetreSale price £5.99 GBP -
Pale Blue Xmas Cotton
Regular price £4.49 GBPRegular priceUnit price / per MetreSale price £4.49 GBP -
SalePalm tree lycra
Regular price £1.75 GBPRegular priceUnit price / per Metre£5.00 GBPSale price £1.75 GBPSale -
Parrots Paradise Jersey
Regular price £1.50 GBPRegular priceUnit price / per Metre£6.00 GBPSale price £1.50 GBPSale -
Patchwork green
Regular price £3.99 GBPRegular priceUnit price / per MetreSale price £3.99 GBP -
Paws multi colour background Cotton
Regular price £6.00 GBPRegular priceUnit price / per MetreSale price £6.00 GBP -
Paws Multi colour cotton
Regular price £6.00 GBPRegular priceUnit price / per MetreSale price £6.00 GBP -
Peace Chains Fleeceback Sweatshirt
Regular price £4.00 GBPRegular priceUnit price / per Metre£7.50 GBPSale price £4.00 GBPPeace Chains Fleeceback Sweatshirt
Regular price £4.00 GBPRegular priceUnit price / per Metre£7.50 GBPSale price £4.00 GBPPeace Chains Fleeceback Sweatshirt
Regular price £4.00 GBPRegular priceUnit price / per Metre£7.50 GBPSale price £4.00 GBPSale -
SalePeach sparkle
Regular price £1.00 GBPRegular priceUnit price / per Metre£4.25 GBPSale price £1.00 GBPSale -
SalePeach Suede Jersey
Regular price £3.00 GBPRegular priceUnit price / per Metre£9.00 GBPSale price £3.00 GBPSale -
Peach Wool
Regular price £2.49 GBPRegular priceUnit price / per MetreSale price £2.49 GBP -
Sold outPeachy colour jersey
Regular price £0.85 GBPRegular priceUnit price / per Metre£2.99 GBPSale price £0.85 GBPSold out -
Penguin cross stitch kit
Regular price £3.00 GBPRegular priceUnit price / per MetreSale price £3.00 GBP -
Sold outPink and gold crinkle
Regular price £1.00 GBPRegular priceUnit price / per Metre£3.99 GBPSale price £1.00 GBPSold out -
Pink and white jersey
Regular price £2.00 GBPRegular priceUnit price / per Metre£4.00 GBPSale price £2.00 GBPSale -
Pink camo cotton jersey
Regular price £1.75 GBPRegular priceUnit price / per Metre£4.50 GBPSale price £1.75 GBPSale -
SalePink check Jersey
Regular price £0.50 GBPRegular priceUnit price / per Metre£2.99 GBPSale price £0.50 GBPSale -
Sold outPink check jersey
Regular price £1.75 GBPRegular priceUnit price / per Metre£8.99 GBPSale price £1.75 GBPSold out -
pink jersey (coral pink)
Regular price £1.25 GBPRegular priceUnit price / per Metre£3.99 GBPSale price £1.25 GBPSale -
Sold outPink sequin velvet
Regular price £2.00 GBPRegular priceUnit price / per Metre£4.00 GBPSale price £2.00 GBPSold out -
Sold outPink sheer jersey
Regular price £0.30 GBPRegular priceUnit price / per Metre£1.99 GBPSale price £0.30 GBPSold out -
Sold outPink spot lycra
Regular price £1.00 GBPRegular priceUnit price / per Metre£5.00 GBPSale price £1.00 GBPSold out -
Sold outPink spotty jersey (medium spots)
Regular price £1.75 GBPRegular priceUnit price / per Metre£8.99 GBPSale price £1.75 GBPSold out -
Pink spotty jersey (small gap circles)
Regular price £1.85 GBPRegular priceUnit price / per Metre£8.99 GBPSale price £1.85 GBPSold out -
Pink tiger stripe jersey
Regular price £0.75 GBPRegular priceUnit price / per Metre£2.99 GBPSale price £0.75 GBPSale -
Sold outPink tye dye jersey
Regular price £1.00 GBPRegular priceUnit price / per Metre£4.49 GBPSale price £1.00 GBPSold out -
Pirate corduroy (babycord)
Regular price £5.00 GBPRegular priceUnit price / per Metre£14.00 GBPSale price £5.00 GBPSale -
Sold outPixel lycra
Regular price £2.00 GBPRegular priceUnit price / per Metre£5.00 GBPSale price £2.00 GBPSold out -
SalePlain Linen sage
Regular price £5.00 GBPRegular priceUnit price / per Metre£10.99 GBPSale price £5.00 GBPSale -
SalePlain lycra
Regular price £1.25 GBPRegular priceUnit price / per Metre£4.00 GBPSale price £1.25 GBPSale -
Sold outPlain lycra - mint/turquoise
Regular price £0.80 GBPRegular priceUnit price / per Metre£4.00 GBPSale price £0.80 GBPSold out -
Planes on pale blue
Regular price £3.99 GBPRegular priceUnit price / per MetreSale price £3.99 GBP -
Sold outPlanet your destiny
Regular price £6.00 GBPRegular priceUnit price / per MetreSale price £6.00 GBPSold out
Shop by Category
-
Precut pieces £5 or Less
Welcome to our Precut Pieces £5 or Less collection - bargain fabrics...
-
100% Cottons
Welcome to our 100% Cottons collection - pure, natural fabric perfection! Discover...





























