About Mere Hall Farm Limited (12068335) United Kingdom