Any professional roofing contractor should be licensed and insured. Insurance protects you against any liability…