About Norwood Instruments Limited (00552437) United Kingdom