I'm visiting London this week, what times generally are shops open until on Friday and Saturday nights, is there late night shopping on Oxford St? Thanks!