About Denny Lodge Farms Ltd (11235322) United Kingdom