About Oxford Sensors & Controls Limited (07923977) United Kingdom