Once weighing 17st 8lb and wearing a size 26, the grandmother from March, Cambridgeshire, is now 11st 10lb and a size 14.