Have any mumsnetters any info on this school? We are returning from Spain and have applied for places but apart from the Ofsted report on the net there is not much info, anecdotal or otherwise. Much Obliged.