About Finest Instruments Limited (08861480) United Kingdom