This contractor (Charlie Edwards) repaired my flat roof and gave 10 year guarantee. With the first rain, I found that the new roof leaked badly. I tried to contact Charlie many times, but he never responded. I had to hire another contractor and re-do the roof. Another contractor found, that there was only one layer of rubber (Charlie told that he had put two), and that the edges were not properly sealed.