About Lamb & Flag Limited (08331840) United Kingdom