About Glendower Lodge Freehold Company Limited (09085596) United Kingdom