Your title refers to a deposit account, but your question in your post does not:
I am looking for advice on best place to put this lump sum please?
I'm going to take the liberty of answering that question.
If it's for your baby, implying a very long time horizon, you need to let the stock...