Help!

I have started a new business and I need to accept credit cards but streamline have turned me down. Please someone recomend a mechant bank who won't turn me down, the reason they gave me was their was something on my credit file which was from a long time ago, but this doesn't seem to matter. I am at my wits end now as it should be a big part of my business turnover, PLEASE! PLEASE! HELP ME.

Many thanks