Fetching details from the dictionary...
a long time ago; in those days; once upon a time
「その上」 has another reading with different meanings.
in addition; furthermore