If you are or have ever been (or have a family member who has) a civil servant, BT or similar employee look at britannia rescue now part of LV Frizzell. Their rates are significantly less than some others, even taking into account that you need to join CSMA (civil service motoring association) to get the best rates. You will also get a discounted rate for car insurance from LV (and for house insurance and an overall discount if you have two or more policies from the same address).
Britannia have come out well in the comparison ratings too.
One level of cover gives continental insurance, but they sub-contract the recover and there have been some bad reports.