Natterjack toad?

Natterjack toad?

Observation - Natterjack toad? - UK and Ireland. Description: