Is this kidney vetch?

Is this kidney vetch?

Observation - Is this kidney vetch? - UK and Ireland. Description: