Sold: Taymount Grange XI, Taymount Rise, London SE23