Lease: 1160 Limberlost Road, London North (North I), N6G3A5