About Lbca Holdings Limited (08806552) United Kingdom