JD Williams

N Brown FY revenue slumps amid weaker consumer confidence

N Brown Group revenue for the year 4 March 2023 fell 5.3% to £677.5m, reflective of challenges with online market…