I;m with A quote at the moment but i tend to spend an hour or two just before mine is due looking around the internet
I did try phoning one up but their discounts weren't so good. In the end my CBR600 was £90 TPFT without any no claims

Use the sweeper sites like confused.com to get an idea of the cheapest then go direct to the site is the best advice i can offer