About Lec Associates Limited (11062726) United Kingdom