Top tips to find the top roofing companies to call, and the questions to ask them before selecting the best roofer among them.