About L&l Group Limited (13604606) United Kingdom