About Nene Meadows Development Company Limited (12597231) United Kingdom