The unsettling life-size figures are a new, thought provoking art installation in the Scottish woodland in David Marshall Lodge near Loch Lomondare.