About Stowood Scientific Instruments Ltd (05195952) United Kingdom