Answer
No, Lawrence Stroll did not relocate his business operations to England. He has maintained a strong presence in Canada throughout his successful career in various industries, including fashion and motorsports. As a prominent Canadian entrepreneur and investor, Stroll's business endeavors have primarily centered around his home country, and he has not shifted his business base to England.