JABBOUR LIMITED Company number 11421906 · Monitor this company Active - Proposal to Strike off Overview People 3 Financial Control Documents Analysis Location Related Registered office Address39b Stroud Green Road, London, England, N4 3EF PostcodeN4 3EF Companies at this postcode 53 Average house price in N4 3EF £812,000 (12 sales) Map