About Lamb & Flag Blagdon Hill Ltd (11896958) United Kingdom