Just found it on facebook ( a lot of good that's going to be for a lot of people)
It is the Police who have requested it, and is not a Steam Packet requirement. At the moment it is Heysham only, but the SP are advising all passengers carry photo ID in case the Police ask for it.