Keighley, West Yorkshire
have communication, sensory or Social, Emotional and Mental Health (SEMH) needs as well as some challenging behaviours. It has been...