About Mecc Holdings Limited (SC593062) United Kingdom