West Northants Council previously turned down proposals for the vast employment site on the edge of Towcester