About Glennbar Properties Ltd (09603593) United Kingdom