About New Town Foods Europe Limited (13115892) United Kingdom