About Everards Meadows Management Company Limited (12514082) United Kingdom