About Keiller Instrumentation Ltd. (SC442698) United Kingdom