sales finance company: a finance company that buys (at a discount) the installment sales contracts of retail merchants
ragpicker: an unskilled person who picks up rags from trash cans and public dumps as a means of livelihood