Tom Boyd gave up more than 600 hours of his time to work unpaid at the Waitrose store only to be let go a few months ago, but the supermarket said he would be welcome back

See Full Page