Mark Allen Group has record year in 2022
Financial year ending 31 March 2022