where does richard branson live