Cleaning gutters on a roof is dangerous work and should be left to a professional roofer.