About Meanwood Park Management Company Limited (04307605) United Kingdom