- Leith Links Organisation Limited - Registered in Scotland - Company Number SC315097 89 Henderson Street EH6 6ED