About Sands Trustee Company Limited (07418420) United Kingdom