About L&l Group Ltd (11932317) United Kingdom