About Mech Metrology & Power Tools Limited (02815536) United Kingdom