Never used them myself, but I have heard good things about T.J. Roofer's. Tom, the owner, is apparently very knowledgeable and friendly, they send out an inspector first and give ...
All reviews seem positive