The FTSE 250 company's board had expected the group to make £319.3million in revenue and £37.5million in profits before tax and highlighted items in the year to February 2025.