About Derek Allen (farming) Limited (01297530) United Kingdom