About Hullock Howe Farming Limited (08934226) United Kingdom