About Mere Farm Holdings Limited (12436396) United Kingdom