Lawrence Graham completes sale of 646 Scottish & Newcastle pubs