About Glenn & Co (property Services) Limited (05888628) United Kingdom