Saxifrage?

Saxifrage?

Observation - Saxifrage? - UK and Ireland. Description: