About Sl (uk) Limited (SC339335) United Kingdom