About Mec International Limited (03212282) United Kingdom