About Thurlby Thandar Instruments Limited (02434384) United Kingdom