About Parkham Farms Limited (02226704) United Kingdom