Results for the year ended 28 March 2026 - Severfield PLC | RNS | Ticker