Is the roof covered with stones? It looks like it is. If so you are going to have to scoop off as much of the grease as possible, then scoop up the stones and clean them in a chemical solution, I simply use two buckets, one with chemical and one with plain water. Or you could just charge to put new stone on the roof.