Are there carriers writing general liability for residential general contractors who do shingle roofing and vinyl siding and sub out their labor?

There are many companies writing this type of liability insurance, although depending where you are in the country it can be a very limited number of choices. As I always recommend, working with an agent that specializes in this field can make the process much easier.