About Seymour Trust Company Limited (11400847) United Kingdom