Fox Scat/Owl Pellet or something else?

Fox Scat/Owl Pellet or something else?

Observation - Fox Scat/Owl Pellet or something else? - UK and Ireland. Description: can anyone tell me what animal might have produced this interesting pile of remains please?

can anyone tell me what animal might have produced this interesting pile of remains please?