With over 20,000 rolls of carpet in stock every day from £3.99 a metre to £40 a metre whatever your budget or choice we are bound to have a carpet to suit you, which can be delivered within 48 hours.

Carpet 1 Carpet2 Carpet3 Carpet4 Carpet5 Carpet6 Carpet7 Carpet8 Carpet9 Carpet10 Carpet11 Carpet12 Carpet13 Carpet14 Carpet15 Carpet16 Carpet17