About Farmers Seed Ltd. (13072125) United Kingdom