About Glengall Property Management Ltd (12853304) United Kingdom