About I.m. Mitchell Farming Limited (08235429) United Kingdom