About L&l Design Ltd (12089176) United Kingdom