Student or Learner
"There is no excuse", George said, "for Mary's saying 'I refuse to see him'".
Is the sentence correctly punctuated in the British way?
Yes, but bear in mind that not all speakers of BrE punctuate all sentences in the same way. There are few absolute rules for all situations.