$189,0001105 Wellington Road 211, London South, ON N6E 1V4Commercial RetailX13689334, iCloud Realty Ltd.