About Mec Enterprises & Development Ltd. (12818218) United Kingdom