Sir Richard Branson and Teresa Rodriguez Williamson on Necker Island Sir Richard Branson and Teresa Rodriguez Williamson on Necker island