317 Lord Street, Highgate sold price