About Mecanex Limited (02235901) United Kingdom