Carroll Holman Insurance Brokers is a trading name of Carroll & Partners Limited Authorised and regulated by the Financial Conduct Authority no. 310833. Registered in England & Wales no. 2267055 Registered Office: 48 Gracechurch Street, London EC3V 0EJ

GWP in 2018

Years trading

Enquiries in 2018

Visits to brokers premises (in 2019)