Submit form elements as email
With all due respect, I think Webform is the wrong way to approach this.  Drupal core can be configured to handle registration in the manner you are requesting with less workload for your site admins (no manual registration of webform data).


On  Administration &gt;&gt; Configuration &gt;&gt; People (admin/config/people/accounts):

Set Who can register accounts? to Visitors, but administrator approval is required

As for the fields in the Webform (first name, last name, e-mail, company, etc.), you should create those on the Administration &gt;&gt; Configuration &gt;&gt; People &gt;&gt; Account settings page (admin/config/people/accounts/fields) under the Manage fields tab.  Make sure to mark the fields as required and to display them on the registration form.  Note that storing these fields as part of the user account will cause all of this information to be displayed in the user profile.  If you need field-level control of the information (to make last name private/hidden, for example), you can use the Field permissions module.
edited per Berdir's comment By default, Drupal will send an e-mail to the site administrator when an account is registered.  If you need a special notification, you can use the core Trigger and Actions modules (or the contributed Rules module) to set up an action (or rule) to e-mail the administrator(s) when a new account is registered and pending approval.