About New Meridian Village Management Company Limited (06482631) United Kingdom