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