If it IS Maycroft Avenue (which, like you, I'm beginning to doubt - r.h. house now detached, problem of view through to rear, distance between otherwise identical houses....unless of course it was a total, ground-up rebuild), then the distance away of the building through the gap is a problem. I feel that the Victorian/Edwardian building would have had to be as close as Glen Park Road is/was, to the north-east. (What was the strange, long building in that road - industrial?) Or as close as those school buildings to the south-west.
Blinds/screens. Don't look internal, most of them. If they had been, then blackout screens, obviously. If external, why? Weatherproofing following windows having been blown out previously? Or some sort of more permanent black-out effort? Not a lived-in house? ARP base?
Interesting mystery. Perhaps it's a question, even pre-Facebook, of someone having a guess at location, publishing it and then it becomes FACT for ever more!!
Chris