About Papyrus Design (north West) Limited (04928322) United Kingdom