To remove the billing and shipping data you can add a template preprocess function to your theme. https://api.drupal.org/api/drupal/modules!user!user.pages.inc/function/t...
Simply unset the field you don't like like so:
function YOURTHEMENAME_preprocess_user_profile(&$variables) {
$account = $variables['elements']['#account'];
// Helpful $user_profile variable for templates.
foreach (element_children($variables['elements']) as $key) {
unset($variables['elements']['information']['shipping_profile']);
unset($variables['elements']['information']['billing_profile']);
unset($variables['elements']['recent_orders']);
$variables['user_profile'][$key] = $variables['elements'][$key];
}
// Preprocess fields.
field_attach_preprocess('user', $account, $variables['elements'], $variables);
If you use panels, you can easily replace the user name with full name.