About Neatham Farms Limited (FC015158) Channel Islands