About L&l Capital Investors Limited (04780615) United Kingdom