Answer
The full surname of Sean St Ledger is St Ledger-Hall. This surname hyphenation is a combination of his father's surname "St Ledger" and his mother's surname "Hall". It is a common practice in some cultures and traditions to combine both parental surnames, either with or without a hyphen, to create a longer and more unique family name.