About Thomson Snell & Passmore Trust Corporation Limited (09809051) United Kingdom