>>> do my witnesses need to put address or occupation when they sign
It's not a legal necessity but it's probably best to include their addresses at the very least. (Text books on the subject generally also recommend the inclusion of occupations but, again, it's not essential).
The witnesses to my will appended their address but their occupation isn't mentioned. (Adding "Retired person, currently doing casual work on a traffic survey, whilst stood in a Tesco car park" wouldn't really have added much to my will!)