Large red slug?

Large red slug?

Observation - Large red slug? - UK and Ireland. Description: