About Village Farm Management Company Limited (03596690) United Kingdom