Firms in Newton Aycliffe, Middlesbrough and Newcastle have been named and shamed by HMRC for almost £1.2m worth of unpaid tax between them.