About Lenox Instrumentation Uk Ltd (12244155) United Kingdom