Homo heidlebergensis or Homo antecessor?
Thats Homo heidelbergensis. Sorry.
Hard to tell, the Netherlands has a lot of different kinds of homo.