About L & S Investments (uk) Limited (04288008) United Kingdom