About Turner Instrumentation Limited (08478743) United Kingdom