About Lec Investments Limited (12519958) United Kingdom