About The De Ferrers Trust (07442789) United Kingdom