About Carroll Investments Limited (11078133) United Kingdom