DEPARTMENT 22 LIMITED Company number 10392240 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office Address95 Spencer Road, Harrow, England, HA3 7AW PostcodeHA3 7AW Companies at this postcode 17 Average house price in HA3 7AW £528,000 (15 sales) Map