Exceptional Gutter Cleaning Insch, Huntly, Keith, Rhynie, Aberchirder, Lumsden, Dufftown, Aberlour, Rothes, Elgin and surrounding areas

Guttering protects your roof from water damage and keeps you dry inside by preventing leaks. Blockages in one or more sections of your gutters can cause damp and mould. Having your gutters cleaned regularly (twice a year) can stop any long lasting damage to your property.

McSqueegee Customer Service Emoji

What Separates Us Is Outstanding Customer Service

We want to make sure you receive the best possible service. I have 30 years experience working in the cleaning industry and aim to reach the highest standards when we clean your property. 


We provide a local, friendly service. Your property is in safe hands with us.


Some window cleaners turn up once and don’t come back. We are reliable and turn up when the appointment is arranged on a regular schedule.

Quality Guaranteed

Making sure your property is cleaned to the highest standard is very important to us. 


"First class service from Gary. Great communication to get quote and arrange appointment. Highly recommended.'
Kate Copland Cowie
"I live in a tall granite house and Gary has managed to get all the upper windows sparkling ( lower windows as well! 😂 ) would highly recommend'
Margaret Bunny Spencer
"Gary's attention to detail is excellent. The first clean of the windows in my new summerhouse has made a tremendous difference.'
John Reid

We look forward to meeting you. Get a free quote for pressure washing Banff, Inverurie or surrounding areas today