This is polite and friendly. For British people, however, it is too direct. British people usually first make small talk with a new person--they chat about the music, or the weather, or the food. At the end of the conversation, they may introduce themselves.