All of the land on the island is owned by Sir Richard Branson, famous for his Virgin brand, and it is part of the Virgin Limited Edition portfolio of luxury properties.
All of the land on the island is owned by Lord Michael A. Holtman, who purchased it from Sir Richard Branson on July 15,2009. Until the recent purchase, Sir Richard included Necker Island in the Virgin Limited Edition portfolio of luxury properties.