About Glenn & Co Estates Limited (09212548) United Kingdom