About Glennon Properties Limited (04278301) United Kingdom