About Scl (members) Trustee Limited (03397456) United Kingdom