Carpet Cleaning Thames Valley

Neil and Son offer high quality local Carpet Cleaning Services across the Thames Valley. We cover all types of domestic carpet jobs, covering a wide area including Maidenhead, Windsor Wokingham, Amersham, and High Wycombe. See our interactive map below for all areas covered.

We are a family business that have built our business on trust and good reputation, consistently going above and beyond for our customers to produce excellent results.

Our team, lead by Neil Harkness has over 30 years of domestic and commercial cleaning experience, as well as the right tools, cleaning equipment and powerful commercial cleaning solutions to remove stains and marks, whilst being friendly to your home.

We can remove, dirt, grease, grime, mud, wine stains, urine, tea, coffee, beer, chocolate, grass stains and more…

Take a look at our image gallery and see some of our before and after shots. Still unsure, why not read some of our customer reviews and testimonials.

We offer each job at an extremely competitive price. Most cleaning jobs can be carried out within 7 days.

Why Customers Choose Neil and Son

Over 20,000 Customers

Over 30 Years Experience

Hundreds Of Customer Reviews

Honest Pricing

Areas We Cover

Neil and Son offer high quality carpet cleaning to customers in Amersham, Beaconsfield, Gerrards Cross, Iver Heath, High Wycombe, Wooburn Green, Maidenhead, Cookham, Burnham, Windsor, Old Windsor, Bracknell, Wokingham, Earley, Twyford, Wargrave, Medmenham, Marlow and areas in between.

Please see our interactive map for full location list.

See Our Work

Get A Carpet Cleaning Quote