Original: Perceval was the seventh son of John Perceval, 2nd Earl of Egmont, the second son of the earl's second marriage.
Simplified: Perceval was the seventh son of John Perceval, 2nd Earl of Egmont by his second wife.