About Sld Investments Limited (10772782) United Kingdom