About Meanwood Valley Urban Farm Limited (01509788) United Kingdom