About Slg Investments Limited (12899529) United Kingdom