Annual junior ISA limit rises to £4,260.