The Long version of jack of all trades, most commonly used in British slang
Ey lad, u cheeky jacket of all trades