About Thermal Management & Energy Systems Limited (02458511) United Kingdom