I need to buy some generic Christmas gifts. There was a shop on Regent Street which sold yummy biscuits and tea and hand cream. Soaps as well I think. I can’t find it! What was it called? Has it closed down? I’m sure it was a chain. Has an “&” in the middle and I think the other words began with “C” and “L” - maybe!