I know how difficult it is to find a good cleaner in London - I have pretty high standards and so have been through a few myself. One cleaner from Hassle (now called 'Helping') even pocketed any change lying around!! But I am pleased to say I have found an excellent cleaner which I would whole heartedly recommend.
His name is James. He works in a hotel part of the week and so his standard of cleaning excellent. He is truly lovely and very trustworthy. If you would like to contact him, his details are: