Dancing, Drumming, Donations & Dedication!Over the past week St Giles children have been active in many areas. Sport, music and charity work has played a major part in school...