UK department store chain Selfridges returned to profitability in its latest financial year, with revenue rising 7% to £830.8 million, supported by strong footfall across its four stores despite a decline in online sales. Operating profit increased to £79.7 million from £42.2 million, while Continue Reading










