About Thurlwood Numerical Devices Ltd (07269868) United Kingdom