There are a wide range of different carpets on the market today which means that it is essential that you choose a carpet cleaning company who understand the difference in the materials and the effect that this has on the approach that is required. Here at our company we specialise in