I am looking at giving my roof a good clean and wondered if anyone had any advice or good products they have come across to use?