Edinburgh FAFFALOT DESIGNS Edinburgh · EH2 1JE Claim this listing Feature Registered office 3 QUEEN STREET, Edinburgh, EH2 1JE Companies House registered office — often an accountant, not the shop floor. Website Not listed. Add a website Company number SC891783 Legal name: FAFFALOT DESIGNS LTD SIC 62012