There has been a lot of media coverage over the past few days about J.Crew opening their flagship UK store in London this Friday. I think it even made the Metro today so it must be important. If you are wondering either “What is J. Crew?” and / or “Why should I care?”, I thought…