158 Trevors Road, Hampstead sold price