St Michael's Mount, Cornwall: where exactly is the Giant's Heart & how small are The Queen's feet?