London PAPYRUS London · W6 0QU Claim this listing Feature Registered office 152A KING STREET, London, W6 0QU Companies House registered office — often an accountant, not the shop floor. Website Not listed. Add a website Company number 03130685 Legal name: PAPYRUS LIMITED SIC 18129