Description: Looking north towards the Woolworth's Store from the Broadmarsh Centre, showing Stanford Street on the left. Woolworths Store were first introduced into Britain as a subsidiary of its American parent company, F W Woolworth. The first store opened in Liverpool in 1909 and more followed around the country rapidly. The are now a common site on our high streets.