ORCHARD STUDIOS MEDIA LTD Company number 15119862 · Monitor this company Active Overview People 3 Control Documents Analysis Location Related Registered office Address8-12 Leeke Street, London, United Kingdom, WC1X 9HT PostcodeWC1X 9HT Companies at this postcode 5 Map