Professional Carpet Cleaning
Domestic Cleaners
Commercial Cleaning


We understand that finding the right cleaner for your home can be difficult sometimes, as you want someone honest, thorough and can be relied upon to do a great job, time and time again.
When it comes to professional cleaning services, we believe that we offer the fairest prices and have the best staff – Let us prove to you that we’re made for each other!

view all services

About us

We’re Your Professional, Local Cleaning Company We’re Maid For Each Other!

Maid For Each Other is a family-run, local cleaning company delivering 5-star cleaning services to domestic and commercial clients across Surrey, South London, Hampshire and Berkshire.
Our cleaning company was established as a cooperative of highly experienced cleaning operatives working both individually and as part of a team to offer a wide range of cleaning services in your home or office and always ensure the highest quality results.
Maid For Each Other’s reputation is built on reliability, professionalism and experience.

read more about us


We take great pride in the quality of our services! Whether it will be regular domestic cleaning services or end of tenancy cleaning our teams ensure your property is cleaned thoroughly and with care. Our before and after photos will outline why We're maid for Each other!