About Catterall Holdings Limited (13229836) United Kingdom