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