I recently had some patches designed and made by the guys at E-Patches. Good quality work, delivered on time and at a great price. They deliver worldwide, have no minimum order quantity and no set up charge.
So, if you need some patches made I can wholeheartedly recommend these guys