Lean Slim Ultra & Lean Slim Cleanse
Consumer Report
Sent for these products about 2 weeks ago and arrived quickly. They were free but the postage was over £10, so not so free. Today 29th another set arrived, not requested and again £10 postage which I thought was very strange, so did some checking. It would seem that a lot of people have been taken ...