If it is a business application it is credit scored by the Finance Company, which takes into account, amongst other things, profitability and the strength of the balance sheet. An alternative may be for the Director to take the vehicle in his own name rather than through the company.
If it is a personal application that has been declined, this usually because the applicant has not met the Finance company’s criteria; as with business finance the application is credit scored, which takes into account many factors including your job and property status.