2024 Interim Results - Cavendish PLC | RNS | Ticker