For most of our children, the present they receive from the charity is the only one they will receive at Christmas and so it means a great deal to them. Buying, wrapping and giving out the presents is a lengthy job with more than 500 children to cater for, but it’s also a time of great excitement and happiness, as you can see in the photos below.