About Leo Agri Solutions Limited (08096573) United Kingdom