I've been using a professional window cleaning company and I can recommend them. Their methods are not traditional though. They use water fed poles and no chemicals which is the reason my windows stay clean for weeks! They have prices on their website http://www.fantasticwindowcleaning.co.uk/