About Ken Russell Farms Ltd (09904782) United Kingdom