Energy firm raises £20,000 for Aberdeen charities

Post Thumbnail