AMELIA TRUST FARM NATIVITY | EVENT PREVIEW December 3, 2013 AMELIA TRUST FARM NATIVITY | EVENT PREVIEW Set in 160 acres of countryside, The Amelia Trust Farm is a care farm, registered charity and a working farm with over 500 … Read moreAMELIA TRUST FARM NATIVITY | EVENT PREVIEW