Wide Boy Definition

noun
A shrewd and unscrupulous man, esp. one who engages in petty crime, shady dealings, etc.
Webster's New World

(UK) A man who lives by his wits, wheeling and dealing.

Wiktionary