Full Year 2024 Results Key Financial Results Revenue: UK£19.9b (down 25% from FY 2023).