About Osborne Morris And Morgan Trust Corporation Limited (11448184) United Kingdom