Yes -
Disk Labs.
Cost was quite high as you can appreciate as they have you in a 'corner' so to speak.
Used them twice:
First time was a failed HDD where all data was retrieved.
Second time was to recover data from a drive which had been formatted as part of the XP install process. Unfortunately, they were un-able to retrieve any data.
Can't remember exact costs but the first instance was £200 - £400 and the second there was no cost as they were un-successful in retrieving any data. They only charged to ship the drive back to me.
On both occassions, the service was very good.
HTH.