Polo Ralph Lauren opens on Regent Street, London: see the new location and all the pictures from inside the store