Hi Donna - I have following IGI:
Ellin Callister 1687/88 (Film Nos. 0962430/442584/456753)
Ellin with Nicholas Cain 1683 and son John 1709 (Film No. 456523 and Batch No. 7201015)
John Cain bp March 1709 (Film No. 445701)
John Enshent Caine 1642 (Batch No. C038091) married to Alice Kennaugh 1646
Nicholas bp 11 Apr 1683 Rinshent (Film No. 183476) and with John Enshent Caine (Film No. 184314)
I will keep looking to see if I can piece the missing years between John 1709 and your Thomas and Ellinor Leese marriage of 1754.
I only have wills for Ellin Callister's family and not the Cain Family.
Let me know if you discover any more and I will do the same.
Many thanks, Isabel