Chapel Down Group Plc announced revenue results for the year ended 31 December 2023. For the period, the company reported Net Sales Revenue post-retro (NSR post retro) of £17.2 million.