About Meanwood Management Limited (05583657) United Kingdom