ODYSCAP EDINBURGH 1 LIMITED 24/10/2023 Appointment of Administrators In the Court of Session No P920 of 23. ODYSCAP EDINBURGH 1 LIMITED Company Number: SC696656 Nature of Business: Property development Registered office: 8 Doune Terrace, Edinburgh, Read More »