About Coach House Farm Limited (08338834) United Kingdom