About Locke Inn Pub Company Ltd (12118126) United Kingdom