What might this be?

Hello, you fossil people out there. Does anyone know what this might be? It’s rather heavy and big. We found it on the beach but we assume it came down from the cliff. It’s Trimmingham beach. You can a layer of ancient sea- or riverbed there. Thanks