Pepper Saxifrage?

Pepper Saxifrage?

Observation - Pepper Saxifrage? - UK and Ireland. Description: