About The Economist Group Trustee Company Limited (01775932) United Kingdom