Knight Insurance - Offers coverage for expatriates living in Spain including medical, house, motor and business insurance. - http://www.knight-insurance.com/
Abbeygate Agencies - Offers motor, home and marine insurance. - http://www.abbeygateinsurance.com/