About L & L Capital Investments Limited (10595413) United Kingdom