Try just a plain ampersand (&) instead of (&).
the URL needs to be encoded. I tend to use Substitute to make spaces as "+" (no quotes) and that takes care of 99%.
Substitute ( myLink ; " " ; "+" )
How are you sending the link (what script step)? so that we may help you further.