About Mec & Lec Limited (11245068) United Kingdom