Mopay don't offer good prices & Mfyp just look too dodgy (trading standards raided same premises not so long ago). Safest bet for consumers, imo, would be to use the service here at MoneySupermarket, and I have recycled hundreds of phones through my trade.
Hope that's of some help.