About Walker Instrumentation Limited (SC412409) United Kingdom