Oxford Street is home to vast numbers of retailers and department stores, including the world-famous Selfridges flagship store