About Newfold Farm Ltd (12823472) United Kingdom