If it's any help there is an article on the Manx Giant on the wall of the Sulby Glen pub in Sulby IOM
Additionally Charles Guard recently narrated a video called Curiositys of the IOM or something similar to that there are two videos and he talks about the cottage in question, the pillar and the hand print in the first video
Hope this is of help.
James