We've been trying to find a cleaner in Forest Hill for a while. We would have preferred not to use an agency (based on experiences of some friends), but it is the only option we have been left with. We are meeting with agencies now and I wondered if anyone used Hands on Cleaning? If so, did they provide a high quality service?