About Catterall Roe Investments Limited (11007293) United Kingdom