STELRAD GROUP PLC – Interim Results RNS Number : 6555P Stelrad Group PLC 07 August 2026 Stelrad Group plc (“Stelrad” or “the Group” or Read More