About Lion And Lamb Cafe Ltd (08049647) United Kingdom