About Stanford Village Farm Management Company Limited (07471190) United Kingdom