About Metrol Manufacturing Ltd (08491556) United Kingdom