Cleaning your roof is an essential home maintenance task that is often neglected by property owners. The fact that you can not properly see how filthy your roof is until you actually climb onto your roof and get close to the roof tiles, ensures that the majority of property owners […]