About Lec & I Ltd (09209898) United Kingdom