On second thoughts, it appears that Margaret, the wife of Thomas Holyland, *could be* a granddaughter of Andrew Halford, Esquire, son of Sir Richard Halford, 1st Baronet.
Nichols Pedigree state that Andrew Halford, Esquire, had a 2nd son Andrew who married an Elizabeth and had 3 unknown daughters.
Newton Harcourt is next to the Wistow seat of the Halford baronets, and Kilby, where Andrew Halford Sr was seated.
When Andrew Halford, Esquire, dies in 1657 he is styled 'Sr' which shows that a younger Andrew is still alive.
I have
Andrew Halford bapt 1641 Kilby, Leicestershire. Son of Andrew Halford, Esquire, and Mary Hackett. Marries an unknown Elizabeth. Has 3 daughters - Margaret 1677 Newton Harcourt, plus 2 more before 1677.
There is a Mary Halford, daughter of Andrew and Elizabeth who is buried 1685 Wistow/Newton Harcourt.
No baptisms for any other daughter related to a Andrew and Elizabeth apart from Margaret. Around Newton Harcourt/Wistow/Kilby.
Andrew has an admon 1678 (I cant find a burial but he seems to die intestate this year)