About Newnham Hall Farms Limited (07445089) United Kingdom