About The Lamb & Flag (tcb) Limited (10575190) United Kingdom