N Brown Group plc reports revenue results for the 13 weeks ended 3 June 2023. For the period, the group revenue was £148.7 million.