Permaroof is ok but I'm really I'm not so sure about their services. There firestone epdm rubber is quite good have to say and their products are excellent.
For service RAM Consultancy worked on my roof and I was welcomed by a good price (compared to local tradesmen), professional staff...