About Stl Metrology Ltd (12994647) United Kingdom