About Carroll Family Investment Company Ltd (12409902) United Kingdom