About Leci Holdings Ltd (13415145) United Kingdom