About Leake S Farming Ltd (11162909) United Kingdom