About Sandhurst Instruments Limited (03763757) United Kingdom