Robert Pattinson Celebrates 26th Birthday in London