About Glebe Road Freehold Ltd (06661703) United Kingdom