About Smith And Tucker Farms Limited (00979991) United Kingdom