I found much easier to get the item link from the list itself - getting it from first item
Left(First(MyList).'Link to item',Find("/_layouts",First(MyList).'Link to item')-1)