About Lenham Meadows Trust (CE012489) United Kingdom