...
If using CRM for JIRA you can configure a company dictionary in JIRA. That will allow you to define a Company in the issue custom field mannually, or auto completing it by issue reporter.
To resolve the access problem you need to add unique security level principle Company People to your Security Level Scheme:
...