Try companies like Travelers, The Hartford or Allied Insurance. I used to work for a commercial insurance broker as an account manager and I wrote a few liability policies for local candle shops. All of those companies should allow for a small deposit and monthly billing. Make sure you push for what YOU want, some companies will play like they can't do monthly payments but you say you're walking and they'll meet your requirements to get the business. Good luck!