A man from Kidderminster has been jailed for 21 years for historic child sexual offences.