Profit before tax fell 18%, from £45.6m in 2022 to £37.3m in 2023 results, in line with market expectations.
What's Your Reaction?