About Mechamike Engineering Limited (08654071) United Kingdom