About Ashford Instruments Limited (05696376) United Kingdom