About The Glebe Hotel Ltd (11595142) United Kingdom