Long lost Cambrisgeshire castle that people stroll right past

This may seem like a random mound of Earth you could easily walk past without ever knowing what once stood there, but it's actually a site of historical importance