A multi-wavelength study of the proto-cluster surrounding the z = 4.1 radio galaxy TN J1338-1942