HD failure - recovery possible if system can't see drive?
Before trying a data recovery company, you can try:


putting the disk in another enclosure, in case the problem is in the SATA/USB bridge
starting the Mac on another OS, such as a Linux Live DVD, which comes with other disk utilities, including HFS+ read/write.