Frances Boyd said her son Tom, 28, had been volunteering twice a week for over four years at Waitrose