About Mec Holdings Limited (09810920) United Kingdom