About Meikle Growers Ltd (12873156) United Kingdom