One of the tall office buildings near Moorgate station in London.