About Nene Meadows Management Company Limited (03564603) United Kingdom