About L&l Management Ltd (SC702826) United Kingdom