About L &s Holdings Limited (SC603492) United Kingdom