[None] User to Olnly Edit One Page

I am setting up a single worpress website. This site will have a list of companies, each with a one-page profile.
1) How can I create a user/role that allows each company owner to only edit his/her one page profile?
2) Also without seeing any of the Wordpress admin dashboard?