Hello, I live on creek road (Greenwich borough) and Invicta school is the closest to us but partner is unsure whether to send our little one there because it's still fairly new school and the last school at that location closed down. Does anyone have any thoughts on Invicta (Deptford branch) please? Also James Woolfe is fairly close but I haven't heard a lot of positives about it but would love to hear your thoughts on this also?