About Scientific Instrument Makers Hall Limited (01302882) United Kingdom