2025 Interim Results - Cavendish PLC | RNS | Ticker