An entire street of 24 homes put up for sale by a charity leaving residents scared for their future has sold for £2.5million.