Mark Allen Group: Revenue up but profit down in 2022/23