About Benenden Village Trust (CE012717) United Kingdom