About Mechrom Limited (08620910) United Kingdom