About Necton Farms Limited (00517724) United Kingdom