About Allen Agriculture Limited (01326785) United Kingdom