About Stroud Instruments Limited (01008238) United Kingdom