About L S S C Limited (04517401) United Kingdom