About Weber Sensors Limited (01839387) United Kingdom