Staff at Aberdeen firm lace up for charity challenge

Post Thumbnail