Anyone have experience of Heywood Prep, Corsham or St Margarets Prep, Calne? Finding it very difficult to decide between these two. We're told little boy is very bright, so we want to nurture that, as hes leen to learn. But still allow him to be a kid.