News
Revenue: UK£169.8m (down 14% from FY 2024). Net income: UK£16.7m (up from UK£3.49m loss in FY 2024). Profit margin: 9.8% (up ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results