Results for the 53 weeks ended 5 April 2026 - Norcros plc | RNS | Ticker