Selfridges & Co. department store (I'd guess the flagship store). There are numerous stores, including a large Marks & Spencer department store along this stretch of Oxford Street.