Has anyone used the services of a roof cleaner - to remove algae stains/streaks, little moss areas, & mold from the roof surface? Looking for recommendations for a company with a good reputation, experienced @ a somewhat reasonable price ... Thank You for your help and assistance ... and have a great day =)