Yep MoveHere does work, below is the code if anyone needs it.

Thanks

code:
  
$adsuser = GetObject("LDAP://OU=Admin Users,OU=QEH Users,DC=qeh-tr,DC=sthames,DC=nhs,DC=uk")
$ADSUser.MoveHere("LDAP://CN=Richard Farthing,OU=Admin Users,OU=QEH Users,DC=qeh-tr,DC=sthames,DC=nhs,DC=uk", "CN=Mr Farthing")

Rich