This appears to the right ID, however I've only ever heard them referred to as Slimy Mackerel.
They appear just before Christmas each year and are everywhere for a couple of months. However its rare (although not impossible) to catch one during the colder months of the year.