Anyone know if there is anywhere in London or the South East that you can buy those biscuits that you get in France and Belgium that are called Speculoos - they are made by Lotus?
I have a packet of Rombout Cafe Biscuits (Caramelised with a hint of cinnamon) that I bought in Tesco. Its a pack of 25 individually wrapped and each has the word 'Lotus' embossed on them. It's probably pretty close to what you are after.