Maybe the British Insurance Brokers Association can help point you in the right direction?
I have no link with or knowledge of them, but Which magazine pointed me in their direction - see https://insurance.biba.org.uk/find-insurance?schemes_61=636#result