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