About Sfts Trustees Limited (02538905) United Kingdom