Try looking at insurance companies that insure businesses because that's really what you're doing. If you can find an independent agent that specializes in small business insurance, they would be able to help you find insurance companies in your area that cover apt. buildings and help you identify the appropriate coverages you'll need.