About Sdi (lsl Holdings) Limited (10161824) United Kingdom