About Farnham Farms Limited (02360248) United Kingdom