I find that Upholstery Cleaning are always on call to sort the windows of the office out whenever I need them to! We do book them in advance every time, but they have never let me down or rearranged once. As an office manager, this is pretty essential, as I hate people changing things at the last minute because I have so much on. Upholstery Cleaning are excellent in that respect, and always give a top clean and are very respectful of the fact that they are just outside of meeting rooms and the like, working quickly.