A great carpet cleaning result in Haslemere

 Carpet Cleaning

10 out of 10

Our carpet was badly stained from moisturizers used on my son’s skin. We thought we would need to replace the carpet but they cleaned it as good as new!

Haslemere Customer