About Sl Investment Management Limited (02485382) United Kingdom