About Jack Stelmacher Pub Management Ltd (12138977) United Kingdom