Yes, but it would be easier if you separated the company data each into its own library. Then you can lock down everything with fewer commands.
The security of an object all depends on the authorities defined to the objects and the authorizations defined to the profiles.
When you have objects sharing a library, you will need to address the security of each object individually, or purchase a security package that helps manage them easier.
Hope this helps.