About The Letton Hall Trust (13371989) United Kingdom