TOUCAN INC LIMITED Company number 12604108 · Monitor this company Dissolved Overview Control Documents Analysis Location Related Registered office AddressFlat 2 24 St Peters Rd, Croydon, London, England, CR0 1HG PostcodeCR0 1HG Companies at this postcode 21 Average house price in CR0 1HG £324,000 (32 sales) Map