Finch is a trading name of Advisory Insurance Brokers Limited which is authorised and regulated by the Financial Conduct Authority.

Company Registration Address:
2 Minster Court, Mincing Lane, London, EC3R 7PD

Company Registration Number (England & Wales):
04043759

FCA Registration Number:
313250