Luxury department store in London.