About Newchurch Meadows Management Company Limited (12776825) United Kingdom