HOLBORN LEATHERS LIMITED Company number 16058722 · Monitor this company Dissolved Overview People 3 Control Documents Analysis Location Related Registered office Address186 Whitehorse Road, Croydon, England, CR0 2LA PostcodeCR0 2LA Companies at this postcode 62 Average house price in CR0 2LA £399,000 (31 sales) Map