Try IREMIT. They have free visa card to be send to your beneficiary until 30th of July. They chage 6£ for money to be sent. Before I was using post office which cost 12-18£ to send but I prefer this one. Try to visit their site http://www.myiremit.com/ . You can apply online. I am fulltime at work so I'm also using online banking.
Goodluck