Aberdeen children’s charity boosted with £12,500 donation

Mike Sibson, head of BGF's Aberdeen branch
Mike Sibson, head of BGF's Aberdeen branch