INVISIBLEHAND SOFTWARE LIMITED Company number 07496988 · Monitor this company Dissolved Overview People 6 Control Charges Documents Analysis Location Related Registered office Address52 BEVENDEN STREET, LONDON, ENGLAND, N1 6BL PostcodeN1 6BL Companies at this postcode 11 Average house price in N1 6BL £493,000 (53 sales) Map