These nice guys have cleaned my windows for several years. They are very reliable, do a good job and are reasonably priced.
They have also got us out of trouble promptly unblocking gutters and downpipes. Would highly recommend being on their books for peace of mind!