About The Telegraph Inn Limited (10179734) United Kingdom