About Lsc Holdings Limited (09533958) United Kingdom