About Instromec Limited (04246508) United Kingdom