Re insurance. I used to deal with a Spanish company direct but communication was a problem due to language.
I now use Solbank's insurance and I find it very efficient as I found out a few months ago when I had a claim.
(The hot water boiler 'more or less blew up').
So if your bank is one which you are comfortable dealing with, try them first.