What’s Included in Our Upholstery Cleaning Service?
At T&M Cleaning Services, we take pride in bringing tired sofas and chairs back to life. Our expert cleaners carefully inspect your furniture before performing a deep clean designed to lift stains, remove dust, and neutralise odours. Using professional equipment and eco-safe products, we restore the colour and texture of your fabrics for a truly refreshed finish. Every professional upholstery cleaning in London appointment is carried out by DBS-checked specialists who treat your home with respect.
What Does Our Upholstery Care Cover?
From living room sofas to office chairs, our cleaning covers every fabric and finish. We tackle hidden dirt within fibres, remove pet smells, and sanitise high-use areas. Ideal for homes, offices, and rented properties, our service leaves your furniture looking and feeling like new — ready to enjoy in comfort and style.
Cleaning SERVICES
The team — David, Tanya, Erika and Chris — were fantastic. They worked hard and left the flat spotless. Chris did an excellent job with the steam cleaning of the carpets and sofa, while the rest of the crew took care of the kitchen, oven, bathrooms and all the details across the flat. They even helped me pack up a few last bits as I was rushing to move out, which was a huge help.
The place looked like new by the end, and it honestly took a lot of stress off during the move. Highly recommend TM Cleaning Services if you want a proper, professional end of tenancy clean.
Thank you very Much to Michael and his team. Fantastic work!
The clean itself was fantastic – thorough, detailed, and clearly done with care. The carpets were brought back to a really high standard, and I’m especially impressed with how new my sofa looks after being cleaned. It’s made such a huge difference.
I would highly recommend this company to anyone looking for a reliable and professional cleaning service, and I’ll definitely be using them again in the future.
On the day 2 cleaners came. They were late by couple of hours because of a previous job overrunning. Michael informed me of the delay and gave me new time of their arrival which was correct. The cleaners were very professional, and quick. They knew what they were doing to say the least. I am very happy with the service provided to me.




















