Does this also mean company, as in a friend's company. Also, what's the difference between 'La compañía' and 'la empresa'?
Yes, as in friend company
They are mostly synonyms, in what business is concerned. You may argue that compañía refers to a entity and empresa to a legal form... whatever. They are very often used alike. Empresa can also mean endeavour