Train operator ScotRail has revealed that volunteers have carried out more than 48,000 hours of unpaid work to give passengers using more than two hundred of its stations a better experience.