I'm with flux and by and large they have been great apart from a couple of years ago at my renewal they gave it the "we promise to beat any quote like for like" and then wouldn't beat (or even match) a quote I'd got elsewhere.
Oh and I had driving other cars with flux at about 22
Oh and I had driving other cars with flux at about 22