It depends on the type of the business and the type of insurance you are interested in, or in need of. As you know - there are many different insurance policies and you should take the time to learn...
The Hanover Insurance Group does offer business insurance. They offer both small and midsized business insurance. They also offer insurance to many specialized business, such as marinas and jewelers.
I would think that you should require that the contractor have insurance to cover any liability or problems with theft of materials, water damage or anything that may happen during the duration of...