There are no good loans companies, they are all in business to make money out of you.
And people with poor credit ratings do not need loans, which might only have the ultimate effect of making their lives and credit ratings worse.
You should ask yourself why you need this money over 4 to 5 years and why you cannot manage to save the money you need and wait to buy/use the money for whatever it is that you have perceived "you need".
Do you really need to possibly make things worse? Can you not make do, find ways around your current "need"?
If it is borrowing money to pay debts, do NOT borrow more money. Tell your current creditors you will pay them off at the amounts (shared between them) that you would expect to pay to pay off any new 2 - 3k loan.
If it is to purchase something, you really don't need, don't purchase, or look around and see if you can buy 2ndhand or from one of the Auction sites at a much cheaper price than you would have expected to pay.
Do not get into more or worse debt if you can at all avoid.
Take out a credit card, if you can get one with just a couple of hundred pounds credit limit and make sure you pay back every penny every month, so you don't get stung for interest. Try to get a 0% card for a couple of months, but ensure you are putting the money away to pay off that balance when it becomes due, before any interest is charged.
Do you really need that 2 - 3k right now, that is the question? Try to make do, as we all used to do, before money was thrown at us by the Banks and Finance Companies, with so little concern for how we would repay it all.