Is Paperchase a UK brand?

Is Paperchase a UK brand? Paperchase is an iconic British brand with a global presence. With all things celebration at our core, we are the (smiley) face of the positive moments in life for customers

Is Paperchase a UK brand?

Paperchase is an iconic British brand with a global presence. With all things celebration at our core, we are the (smiley) face of the positive moments in life for customers in more than 125 stores across the UK.

Who is Paperchase owned by?

Primary Capital
Paperchase has been owned by Primary Capital, a private equity firm, since 2010, but has been forced to contend with tough high street conditions for years. In 2019, it launched a company voluntary arrangement which saw it linking rent payments to store turnovers – making it one of the first retailers to do so.

Has Paperchase been bought?

Stationery retailer Paperchase has been acquired out of administration. The company has been sold to a newly formed company called Aspen Phoenix, which is backed by private equity firm Permira.

Are Paperchase still in 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.

Is Paperchase an admin?

Details of Paperchase’s rescue have been revealed after it secured a pre-pack deal to save 1000 jobs and shut down 27 stores after it tumbled into administration. The group said the rescue deal would retain its position in the UK retail landscape, “albeit in a smaller and more streamlined manner”.

Is Paperchase going into administration?

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.

How many Paperchase stores are there in the UK?

130 Paperchase stores
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.

Is Paperchase going into liquidation?

What are the paperchase values?

Our purpose is supported by our four brand values:

  • Be BOLD in our decision making to support our colleagues’ ambitions and our customers’ needs.
  • Be FRESH THINKERS committed to constant improvement.
  • Be PLAYFUL in our execution and never forget the positivity that defines us.

Where can I buy Paperchase gift cards online?

Introducing Us | Paperchase Shop online at Paperchase, a leader in innovative, design-led stationery, cards and gift-wrap. Shop online at Paperchase, a leader in innovative, design-led stationery, cards and gift-wrap.

Is there an app for the Paperchase app?

Download our shiny new Paperchase Plus app today and explore delight delivered to your door. We love seeing your Paperchase pics! Tag us (@frompaperchase)

Where did the company Paperchase get its name?

Paperchase traces its roots to London, where it began as a restaurant industry bookkeeping company. In 2010, the company expanded to New York and began growing its clientele by word-of-mouth.

How many Paperchase locations are there in the US?

Today, Paperchase is proud to have 200 clients with 500 locations in the United States alone. Beyond the U.S, Paperchase clients can be found across the globe and boast a total of 15 Michelin Star restaurants. ” I view Paperchase as the CSI of the restaurant accounting world.