Carpet, Rug & Upholstery Cleaning

Did you know that a carpet can potentially trap its own weight in dirt?!

And worse still, around 85% of this dirt is hidden deep within the pile and cannot be removed by regular vacuuming! Why does it matter if we can't see it? Unfortunately, accumulation of that grit and grime in your carpets or furniture will greatly reduce the life of the fabric. Not to mention the mites and bacteria that can potentially cause allergies, mould and other health risks.

We cover Reading, Wokingham, Bracknell, Henley-on-Thames, Thatcham, Tadley, Basingstoke, Ascot, Crowthorne, Sandhurst and Pangbourne.

Mr Russell is fully trained to provide the following services:

  • General carpet and upholstery cleaning
  • Insecticide (flea)
  • Stain removal
  • Stain guard protection
  • Urine treatment
  • Deodorising treatments
  • Odour neutraliser
Find out about the training our team undergo


Mr Russell are very accommodating and helpful. Highly recommended!

I was recommended Mr Russell Group by a friend when I was not happy with the quality of cleaning from the previous company I used. I was delighted with the move. Mr Russell Group staff always arrive promptly, are flexible on dates and provide an excellent monthly deep clean in the key areas of the house (kitchen and bathrooms) as well as a general clean and hoover throughout. Having a dog who likes to walk in muddy puddles, means we occasionally deep clean the carpets and what a difference Mr Russell Group make. It is just a shame that the carpets do not stay that way for very long after they have gone! Despite my requirement for an early start to the day, staff always arrive with a smile and are most helpful with any requests of particular areas to concentrate on. I would highly recommend their services to anyone and wished I had been aware of the company sooner.

Andrew and Nicky (Thatcham)

Read more testimonials

Carpet Cleaning Ascot, Carpet Cleaning Basingstoke, Carpet Cleaning Bracknell, Carpet Cleaning Crowthorne, Carpet Cleaning Henley-On-Thames, Carpet Cleaning Pangbourne, Carpet Cleaning Reading, Carpet Cleaning Sandhurst, Carpet Cleaning Tadley, Carpet Cleaning Thatcham, Carpet Cleaning Theale, Carpet Cleaning Wokingham

Upholstery Cleaning Ascot, Upholstery Cleaning Basingstoke, Upholstery Cleaning Bracknell, Upholstery Cleaning Crowthorne, Upholstery Cleaning Henley-On-Thames, Upholstery Cleaning Pangbourne, Upholstery Cleaning Reading, Upholstery Cleaning Sandhurst, Upholstery Cleaning Tadley, Upholstery Cleaning Thatcham, Upholstery Cleaning Theale, Upholstery Cleaning Wokingham