About Telegraph Inn Wallasey Limited (11724810) United Kingdom