How many Paperchase stores are in London?
How many Paperchase stores are in London?
We have over 130 Paperchase stores in the UK. There are over 30 sites across Ireland, Netherlands, France, Germany and the Middle East. You can visit our 3 huge flagships stores in London, Manchester and Glasgow or in many House of Fraser and Selfridges.
Where is paperchase sold?
Paperchase is an international chain of stationery stores which was established in the United Kingdom but has since expanded into Europe, the USA and United Arab Emirates. As well as stand alone stores, in the UK there are concessions in selected Selfridges, House of Fraser and Next stores.
Does paperchase still exist?
Paperchase was established in the UK as a design-led stationer from its inception in 1968 and now operates more than 150 stores around the world. But Paperchase has faced intense pressure, which culminated in a CVA during 2019. The business narrowly avoided going under by agreeing to close 28 stores.
Are paperchase in trouble?
Paperchase was saved last month when it emerged a deal had been secured to keep the majority of its shops open. The company collapsed into administration at the start of the year, after nationwide lockdown restrictions robbed it of its most important trading period.
Why is Paperchase closed?
Sadly, some Paperchase stores have permanently closed during lockdown due to business changes, which may be why you can’t find your store in the list of locations opening in April.
Who owns Paperchase now?
PAPERCHASE PRODUCTS LIMITED
Primary Capital
Paperchase/Parent organizations
Is Paperchase going out of business?
While 96 of Paperchase shops are to continue to trade now under the ownership of Aspen Phoenix NewCo (saving some 983 jobs), once lockdown of non-essential retail eases, some 29 branches will remain permanently closed. More than half of these are in London, including Paperchase’s Tottenham Court Road flagship.