Hall for Cornwall’s £20 million redevelopment has been given the go ahead after it secured the remaining funding required to complete it.