A man from Wiltshire has been found guilty of raping a teenager in Swindon’s Old Town.