This is what I saw from a distance and photographed – see last picture – then drove round for a closer look. I still don't know its purpose, but it's in Lennox Gardens and not far from the Chinese Embassy, if that's any help.