See a solicitor about setting up a trust. You may name a trustee yourself, that you trust wholeheartedly. But, the solicitors may also offer to manage this for you, for a fee of course. You should enquire into this.
Also, you have to think about how the money should be invested, a safe investement with good interest rate, so that your son might get a lump sum himself at 21 etc.