General Liability Insurance for Contractors

What is General Liability Insurance for Contractors? What does it do and how does it protect your business?
What is General Liability Insurance for Contractors? What does it do and how does it protect your business?