Here's one I haven't heard before.spiv (spv)
n. Chiefly British Slang
1. One, usually unemployed, who lives by one's wits.
2. One who shirks work or responsibility; a slacker.
[Dialectal spif, dandified, dandy.]
The American Heritage® Dictionary of the English
mark knows-a-few-of-those Bailey