A general contractor specializing in residential roof repairs will normally be licensed and insured. They will usually provide some sort of warranty on their work as well. Most residential roof repair service providers will offer some sort of guarant