About Glengall Properties Limited (08112736) United Kingdom