About Carroll & Partners Limited (02267055) United Kingdom