About Sfs Investments Limited (SC267828) United Kingdom