About Allen Farming Ltd (08363314) United Kingdom