About Anstey Pastures Limited (00397923) United Kingdom