My professional flying is test-flying rather than instruction, but particularly by getting my rep to play around with the various schemes a bit to my best advantage, I got very well treated by CIS (Co-operative Insurance Services).
They're also wonderfully old fashioned - they insist on only dealing with you face to face rather than by computer and phone. Quite refreshing.
G
Edited to add:
The Co-operative Insurance | Life & health insurance