Three Things to Consider Before Hiring a Professional Roofing Company