We highly recommend Hamiltons Window Cleaning service. We have been using them for a few years. They come regularly every six weeks with a text message the day before.
Dan and his colleague do an excellent job with the pole system which we prefer as it’s smear free. (They’re always very polite and considerate too). I have absolutely no hesitation in recommending them.