About L&l Bistros Ltd (SC613939) United Kingdom