Private investment firm Bain Capital will buy the multivitamin company for £900million, agreeing the sale this week, sources in the City have said.