CLEMENTS IT SOLUTIONS LIMITED Company number 12834026 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office Address19 Queensway, Enfield, England, EN3 4SA PostcodeEN3 4SA Companies at this postcode 225 Average house price in EN3 4SA £426,000 (5 sales) Map