About Elmwood Sensors Limited (01169328) United Kingdom