About Climostat Limited (04893295) United Kingdom