About John Howe Farming And Conservation Limited (08042426) United Kingdom