About L & S Company (uk) Limited (07399137) United Kingdom