I have a friend that will be in London for the next two weeks, and I'm looking to have her bring me back a couple of Irisch Moos shaving sticks or pucks(whatever, I'm easy). Is there any place in London to buy this product?