Famous department store in London.