About The Lenchwood Trust (CE018827) United Kingdom