I would like some feedback on Dolphin School in Twyford as I am looking for my 2 children. Just relocated from USA. Have heard good things in the past but have been told that things are changing in the school and not for the better. Any news anyone?