About Sensor Centre Limited (04118151) United Kingdom