Suffice to say I am in the 65% of one star reviews f...
1
Suffice to say I am in the 65% of one star reviews for a reason. I can't believe insurance regulation is so weak that these scammers are allowed to operate in the UK.
Reviewed on: 19th March 2024