I saw the Truvia and other commercial Stevia preparations in Sainsburies today. I think I'd prefer to try one of the tincture or powdered leaf forms, is anybody able to recommend a UK based stockist, internet or real shop?
Customer helplines that use recorded menus that promise to put me through to the right person but never do - and being ill. Oh, and did I mention customer helplines :)