About Astra Thermal Limited (05758018) United Kingdom