About The Shaftesbury Trustee Company No.2 Limited (11705886) United Kingdom