Promptly responded to my request for a quote and promptly arrived to do the window cleaning work. They did a decent job, I thought the fee was reasonable also, but they left me with 2 screens that were not replaced. One screen was cracked and it came apart when I tried to put it back into place (this was there job not mine).
There is no point in doing a job and then rushing out before you check that everything is completed. Now I have one destroyed screen and one that I can't put back in place.
Update: besides not replacing / destroying my 2 windows I have found that one window that had a security device on it had the device taken off of it. It's easier to break things and say nothing than to report the problems. Did the cleaners really think I wouldn't notice that my window no longer had the security contacts on it?
Worse yet I don't know if they were removed by accident or on purpose.