About Nen Trust (07346390) United Kingdom