In the 50 years that Primark has been on Britain’s high streets, it has gone through a series of peaks and troughs. Right now ...