DEBITOOR UK LTD Company number 06069947 · Monitor this company Dissolved Overview People 9 Financial Control Documents Analysis Location Related Registered office Address16-20 Shorts Gardens, London, England, WC2H 9US PostcodeWC2H 9US Companies at this postcode 2 Map