Not really my strong subject. AXA is Swiss and I have household insurance with them . Excellent.
I have insured the cars with Allianz for many years. I do not know if they operate in the UK. If so, I recommend them. Their service is brilliant if there is a problem. They take over and sort it all out. Nothing is too much trouble and they never try to wriggle out of their side of the policy.