About John Roan Foundation Trustee Limited (11905489) United Kingdom