About The Lamb & Flag (oxford) Limited (03520523) United Kingdom