Home Celebrity Weddings Richard Branson’s girl ties nuptial knot on Necker Island