Brian Shuttlewood appears in court charged with more than 30 offences, including rape.