Owl Pellet?

Sorry if this is the wrong part of the forum. This appeared on our patio this morning and I think it looks like an owl pellet. Does anyone else have any thoughts? Might be wishful thinking on my part! I can't decide if actually all the rain has just made lots of debris stick together.

We live in a London suburb so I hadn't considered that there could be owls locally!