About Mead Open Farm Limited (09420451) United Kingdom