a good company for cheap insurance is Virgin -
http://uk.virginmoney.com/car-insurance/
for my first year on the car i had 18 months ago, my insurance was 1500 (with a different company), when i renewed it with Virgin, (with 3 points on my licence) it went down to 900.
the car i have now, i have 1 yr free insurance, but i'll definitely go with them when i renew it.
also u dont have to pay any extra for paying monthly, as with some companies, end up paying 200-300 more than ur original quoted premium.
in my opinion, confused.com is not very good, because when i think i've got a really good quote, i rang up with the reference number and it always ends up more because on the internet, they just assume things (this is what the person on the phone actually said to me).
hope this helps. lemme know how u get one with Virgin!