Osprey identification (in Cornwall)

Yesterday while walking along the coast near helford we saw a large bird sitting at the water's edge on top of a smalll outcrop.

I took some  indifferent shots at max magnification and hand held to aid in identification and have come to the conclusion that the bird was probably an osprey - except that it clearly had a yellow base to its beak which I don't think is characteristic of ospreys, is it? The bird's markings were reasonably clear but it had a downy look to them, perhaps immature?

 

Regards