I always use confused.com, put your details in ONCE and it will save them for whenever or so you can re-look at a later date, and in 1 minute it will come back having searched something like 100 different companys, and list cheapest to most expensive.
Definatly worth a shot to see if it returns anything cheaper than the other quotes you've been getting