i have had a very bad experience with this company and i do not recommend it to anyone. they scammed me and regardless of giving my no claim bonus, they cancelled my policy just to get a cancellation fee.
they do not answer the phone and they have kept me waiting for a long period of time.
if i could, i would give them no stars.