who plays sophie in the a word 2017