Do I need a cockerel?

No. Chickens like to have a cockerel around, but it does not affect how they lay. If you live in a built up area its probably kinder to your neighbours not to have one.