Over the years we have developed ways to produce small production runs of special order or fully bespoke carpets in very short timescales. Moreover, we can do this while keeping our prices highly competitive.

This ability is appreciated by professional designers and private customers alike. They also value the care we take at every stage to ensure the finished product matches their expectations.

We can offer, either directly or through our approved agents, a complete service that encompasses design consultancy, manufacture and supply, and expert installation by experienced fitters.


Much of our production is devoted to custom-made carpets. Our bespoke service gives designers and personal clients the opportunity to create a unique look for their floors that truly reflects their vision.

Our aim is to capture that vision as accurately as we can and we encourage customers without design expertise to bring in objects, mementos and photos that appeal to them. In this way we can incorporate their tastes and preferences in the proposed design.

We help clients make the journey from imagination to realisation by preparing realistic computer simulations of the finished carpet and by producing trial samples. In addition, our design director personally oversees every design.


It is essential that the quality of the installation matches the quality of the carpet. The fitting of complex, winding stair runners from our Stripes collection, for example, requires considerable skill. Wherever you are located, we or our approved stockists can recommend dependable fitters with the experience required.


It is always best to get the approved agent or recommended installer to measure your floor prior to placing an order. However, this measurement guide will help you estimate approximate carpet sizes at the planning stage.

Measure the depth of the tread and the height of the riser and multiply by the number of steps, remembering to include the extra riser at the top of each flight of stairs if applicable.

For winding steps, measure the widest point of the tread and then add the height of the riser.