Try a Yahoo yellow pages look up, I got a whole bunch under "sheet metal", including the following:
Chillum Sheet Metal, Inc.
4501 Upshur St. - Bladensburg, MD 20710
301-864-0993 Fax 301-864-0995 1-800-236-0312
they specifically list stainless, so give them a try.