About Lurgyroe Glen Open Space Management Company Limited (NI681244) United Kingdom