It might be worth trying an independent insurance broker. They often have access to dozens or more smaller insurance companies that can tailor insurance needs and their costs are sometimes lower because they don't have large overhead costs for advertising, brick and mortar buildings etc.