About The Thelnetham Glebe Lands Trust (CE018306) United Kingdom