About Sackville Trustee Company Limited (02152644) United Kingdom