Try LV I have my car and bike insured with them ( on separate policies) you get a discount when you have more than one policy. I paid £80 this year for the bike fully comp.
I keep it in a garage, I have no points and I'm old, I do only have 3 years no claims as I lived in France for a few years and am having to build it up again but they always seem very good on price. I've been with them most of my life with various vehicles ( they were called Frizzels before changing there name to LV) , also excellent service the one time I did need to claim .