When checking for a roofing company for a picture perfect roofing system. You should only trust a roofing company that is licensed and insured. One thing to get hold of a professional and reliable roofer is through referrals. Ask your neighbors or relatives for suggestions. One or two might have recently performed a roofing project on their property.