142 Trevors Road, Hampstead sold price