William Stapylton walked into a police station one day in December 2017 and confessed to a series of historic sex offences