I gave them a roasting on TrustPilot and got a prompt response from their representative, I've sent him the details (copying in the Insurance Ombudsman) and will wait for his response on Tuesday before hitting the CEO with a formal complaint procedure.