Amstrad PC 1512 HD20

I have inherited an Amstra PC 1512 HD20. The 5.25" floppy seems to be intermittently reading disks, does anyone know if a guide on cleaning the heads etc. Also on boot the system says hard drive not ready, would anyone know where/how to start diagnosing it?

Thanks