About Lyndhurst Meadows Management Company Limited (NI026491) United Kingdom