“Accordingly, on traditional principles, Darnley is not, in fact, a duty of care case at all. Rather, properly understood, the issue was whether the defendant had breached its duty in giving, by its receptionist, inaccurate information to the claimant.”