help to determine year of bike as well as assistance in replacement parts

hello,

i was given this imperial mark ii .ive joined in hopes to pin point the exact year....my plan was to clean & paint the frame and upgrade the bottom bracket and crank .... im unsure how to determine what to get for a bottom bracket and crank replacement. I hoping someone can help with some specifics on  how to determine shell width and appropriate spindle length.

thanks