OTDL LIMITED Company number SC197892 · Monitor this company Dissolved Overview People 14 Charges Documents Analysis Location Related Registered office Address1 PRINCE OF WALES DOCK, EDINBURGH, MIDLOTHIAN, EH6 7DX PostcodeEH6 7DX Companies at this postcode 40 Map