About Glenlough Properties Limited (NI676911) United Kingdom