About Carroll Industrial Holdings Limited (11078581) United Kingdom