About Meikle Farming Limited (09436164) United Kingdom