About A. Tucker & Son Farming Ltd (08397699) United Kingdom