About Sensor Products Limited (05075282) United Kingdom