Can’t fault David, he was prompt to answer my enquiry. He cleaned the carpet next day at a very reasonable price texted me to let me know he was on...
With a dog and a cat and family and friends coming and going all the time, our beautiful rug was desperately in need of some TLC. Thankfully I foun...
Reliable service from the time of booking until the job was done. I adore the superb communication and hassle-free service provided by Sharon and D...