British Slang Dictionary
Got this link via Cam. Reading the article he points to, I can honestly say that I haven't heard of any of those slang terms. Not a single one. That either means I'm a sad bloke who doesn't meet enough real people or the author of the slang book just made up a whole slew of words to make a quick buck. Don't bother adding your comments to this one, I think I can guess the answer.