About Stellar Trustee Services Limited (07917456) United Kingdom