About L&l Retail Limited (13433749) United Kingdom