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