2A MACFARLANE ROAD LIMITED Company number 08285506 · Monitor this company Active Overview People 6 Financial Control Documents Analysis Location Related Registered office Address2a Macfarlane Road, London, England, W12 7JZ PostcodeW12 7JZ Companies at this postcode 26 Average house price in W12 7JZ £805,000 (33 sales) Map