Our annual Christmas fair in support of Tearfund (Registered Charity 265434) is back! Come and look for unusual and unique Christmas gifts.