About Mech-tool Holdings Limited (08832105) United Kingdom