Former primary teacher admits sexual offences and false imprisonment of children
Joseph Haffenden, 32, was due to stand trial accused of six counts of sexual assault by touching and six counts of false imprisonment.
Joseph Haffenden, 32, was due to stand trial accused of six counts of sexual assault by touching and six counts of false imprisonment.