Hello Ann, with Catherine's age being 64 in 1807 makes her born / baptised in c1743
which makes her closer to Robert baptism in 1839
if it were Robert 1725 he would be 18 years older than her,
can you please give the details of the Will of William Garrett
names of Children and wife,
Averil