I was in Hampstead earlier today so I popped in ... they have all the goodies on their website plus a few more, in a little side room at the back of the shop. If you live in London it's worth going there to stock up definitely. Not cheap though eg a box of fruit rolls was £4.95!