Just seen this: felixonline.co.uk/news/4720/sport-imperial-to-suspend-sporting-activities-at-teddington/ and wondered if it might be good news for Turing House. Wasn't it one of the sites they were rumoured to be looking at?
I'd love to see a school on this under-used sportsground because it would open the facilities up to the wider local community. Might be a bit of a battle with the neighbours though.