About Ham Manor Farms Limited (00614997) United Kingdom