Finch is a trading name of Advisory Insurance Brokers Limited which is authorised and regulated by the Financial Conduct Authority (reference number 313250).Registered Office: 2 Minster Court, Mincing Lane, London, EC3R 7PD. Registered in England & Wales No. 04043759.