Please tell me if I am wrong as this is before my time. This place is called Thames House, the photo was taken in 1974. Is this the place that we were asked about many years ago that was in Northwick Road. See here.
To me it looks like it was actually to the right of the building where Thames Ambulances used to be. (they moved some years ago) The actual Thames Ambulance building (what is there now???) looks like the old warehouse building on the left of the picture.
This must have been taken at the time the road was widened and the house was demolished. If you have the answer please comment below. Thank you.