About Stafford Instruments Limited (02083425) United Kingdom