Hello Donna,
The Children named are the Children of Robert Cain and Elizabeth Quiggin - Robert Cain, Thomas Cain, Joseph Cain.
these are different to the Children you have named in your Robert Cain Will 1886.
There are 2 Robert Cain 's who have Wills in 1886 - Will numbers 155 and 156.
Robert Cain of Ballacottier in the parish of Braddan - married to Margaret Crowe
and
Robert Cain of Ballaspet - married to Margaret Garrett
Brians Will Index
CAIN, Robert 1886 Braddan 155 0106503
CAIN, Robert 1886 Douglas 156 0106503
Averil