About Michelmersh Manor Farm Limited (07854949) United Kingdom