>Gizmonster - I have often thought that about zero contract hours, I think they are cruel in the extreme.
Well they can be. That sort of contract wasn't suitable for this person as the income was never likely to be enough consistently to cover the cost of the bike repayments, insurance, £24 uniform fee. But for some people zero hours contracts are great- eg for students and people like me who can register with different agencies/schools and pick and choose when to say yes or no and with sufficient savings behind me to be able to survive any quiet spells (for me just the summer hols). A courier job like this may also have suited someone who had retired, maybe early, and enjoyed riding/meeting people and 'ride out' (sorry) any quiet periods- in fact they might register with more than one firm.
His parents seemed very loving but i am surprised they did not seek more info about the terms of his job