About Sls Management Limited (11519085) United Kingdom