Learn the essentials of general liability insurance for roofers so you can protect your roofing business from attorney fees and bankruptcy.| JobNimbus