8 bed detached house for sale in London N6 – £12,900,000