About Glendower Apartments Freehold Limited (09753433) United Kingdom