About Allen Agriculture (holdings) Limited (08200222) United Kingdom