The following databases will help you find company directory information and articles. Note that financial information is usually at best a guesstimate as private companies do not have to make the finances available to the public.
Besides the databases mentioned above you might try various national and regional newspaper databases for information about the company/companies you are interested in.