Sir Richard Branson has reportedly booked One Direction to perform at his exclusive New Year's party on Necker Island.