About The Lamb & Flag (worcester) Limited (10575136) United Kingdom