About Lea Holdings Limited (10739780) United Kingdom