About Mycock Farming Ltd (11192265) United Kingdom