About Carroll & Carroll Limited (01610554) United Kingdom