SPACE STATION MANAGEMENT LTD Company number 07034581 · Monitor this company Dissolved Overview People 3 Financial Control Documents Gazette Analysis Location Related Registered office Address92 LEORNARD STREET, LONDON, EC2A 4RH PostcodeEC2A 4RH Companies at this postcode 23 Average house price in EC2A 4RH £772,000 (2 sales) Map