For Sale: Six Pillars, London SE26