About Glencar Meadows Management Company Limited (NI633075) United Kingdom