About Hey Head Farm (holdings) Limited (13197822) United Kingdom