Hi Martin
The badge is the standard Oman cap badge, from the 1970s. See here for a pristine example:
http://www.britishbadgeforum.com/for...ead.php?t=5040.
The shoulder title is that of the Sultan's Armed Forces Training Regiment from the 1980s. Abbreviation SAF TR pronounced Saf Tee Arr. In Arabic Kateba Tradreeb Quwat Sultan Oman. And Yes it's right way up!
Eddie