CITYODDS LIMITED Company number 05319234 · Monitor this company Dissolved Overview People 11 Financial Control Documents Analysis Location Related Registered office Address78-80 St John Street, London, England, EC1M 4EG PostcodeEC1M 4EG Companies at this postcode 19 Map