PRIVACY  /  COMPLAINTS /

Carrolls 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: 75 King William Street London EC4N 7BE