About L&l Of London Limited (09884846) United Kingdom