About Montgomery Thermostats Limited (01426776) United Kingdom