No. Only contact properties can be added as a field on a HubSpot form.
You can, however, add a contact property as a field on your form in place of your company property, then use a workflow to copy the value of that contact property into a company property. For more on that process, check out this article.
Learn more about creating forms here.