About Lec Holdings Ltd (10645492) United Kingdom