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