About Slc Investments Limited (11645099) United Kingdom