About Powell Instrumentation Design Limited (02591711) United Kingdom