About Sir E D Walker Trustee (10501084) United Kingdom