About Mec Sells Limited (12083037) United Kingdom