Final results for the year ended 30 April 2025 - Ace Liberty & Stone plc | RNS | Ticker