About Mec London Limited (05389421) United Kingdom