Thanks again for all the help everyone and apologies for the delay in answering, it's been one of those weeks and I haven't had a chance.
I've tried contact cleaner with no luck I'm afraid.
The output of dmesg, with a card in the left slot, is as follows
And when I try ls-l as above I get...