Complex sentence: Neolithic remains have been found in the vicinity of Rochester; over time it has been variously occupied by Celts, Romans, Jutes and/or Saxons.
Split into simpler sentences: Neolithic remains have been found in the vicinity of Rochester. The town has been variously occupied by Celts, Romans, Jutes and/or Saxons.