367 Lord Street, Highgate sold price