A loudmouth, someone who habitually says it like it is and some. Also implies a gossipy context to whatever is announced. Probably Lancashire dialect or urban slang.
Your mate Tom is a bit of a gob on stilts isn’t he!