About Lee Instrumentation Limited (00639437) United Kingdom