About Glenmore Lodge Freehold Ltd (06230914) United Kingdom