About The Living Land Trust (10059872) United Kingdom