We have offers from these three schools. Does anyone have any views how they compare? All of them are scattered across London, so before we make a move, would like to be certain we are making the right choice. Thanks