About Ellis Farm Solutions Limited (09797110) United Kingdom