Sale: 68 Havenwood Way, London North, N6H 5B8