Mary Cameron, who has died aged 90, was a voluntary Justice of the Peace for nearly 40 years and mother of the former prime minister, David (now Lord) Cameron.