About Mech-tool Investments Ltd (08818313) United Kingdom