Tour Indemnity is a trading name of Castle Insurance Limited which is authorised and regulated by the Financial Conduct Authority
Company No. 4976458 Registered in England and Wales. Registered company address: Minerva House, Park Road, Holbeach, Lincolnshire, PE12 7PT