I have a good policy with CIS (Co-Operative Insurance Services), they are refreshingly old fashioned - send a rep to your home with his brochures and laptop, go through all the options - and find the policy that suits your particular wants and needs.
I think that you could do far worse than give them a call.
G