Cheers for the solution DickieBird,
I've actually found another way to do it.
Changing
Reverse(Left(LTrim(reverse(sName)), (PATINDEX('% %', LTrim(reverse(sName))) - 1)))
To
LTrim(Reverse(Left(LTrim(reverse(sName)), PATINDEX('% %', LTrim(reverse(sName))))))
Has the desired effect.
Thanks...