About Coulton Instrumentation Limited (04179308) United Kingdom