DEVELOPMENT THROUGH CHALLENGE Company number 02238901 · Monitor this company Active Overview People 33 Control Documents Analysis Location Related Registered office AddressC/O Mile End Climbing Wall, Haverfield Road, London, England, E3 5BE PostcodeE3 5BE Map