London ICON PRINTING London · E8 3PN Claim this listing Feature Registered office 1 MENTMORE TERRACE, London, E8 3PN Companies House registered office — often an accountant, not the shop floor. Website Not listed. Add a website Company number 07369266 Legal name: ICON PRINTING LIMITED SIC 96090