Selfridges is one of London’s iconic department stores (with additional branches in Manchester and Birmingham), with Harrods and Harvey Nichols as competitors.
It has been through several owners in recent decades: Sears Group (unrelated to Sears of the US, but no longer exists, conglomerate deconstructed), then Galen Weston (who has withdrawn from their international department store strategy), and now new investors.