Sir Richard Branson has had quite a life.