About Lec 2010 Ltd (07224456) United Kingdom