About Carroll Holdings Corporation Limited (02566593) United Kingdom