About Mechenz Design Engineering Limited (08852317) United Kingdom