Im going to be in london in the next week for work and therefore will not have enough time to explore. This is my first time travelling there and since I’m going for work related purposes I wont have much time to explore and hence shops addresses will be much appreciated. Can I buy any from oxford street? Thanks in advance