Kenwood Lee House is a new build family home in Highgate offering a contemporary take on a suburban villa, and playing on scale and form.