Peregrine (young)? or ...?

This landed in front of us whilst walking on the Northumbrian coast. First though was Peregrine but the "mask" doesn't seem right. Seemed to small for a Sparrowhawk and I know it's not a Kestrel Slight smile