About Lec (north) Ltd (12465215) United Kingdom