39 Leeston Street, Hampstead sold price