About Mec Investments Limited (03791251) United Kingdom