LEADSCALE SERVICES LIMITED Company number 04170578 · Monitor this company Active Overview People 5 Financial Control Charges Documents Analysis Location Related Registered office AddressUnit 1, 6 Owen Street, London, London, England, EC1V 7JX PostcodeEC1V 7JX Companies at this postcode 14 Average house price in EC1V 7JX £974,000 (12 sales) Map