B&D ECOBUILD LTD. Company number 09556724 · Monitor this company Dissolved Overview People 3 Documents Analysis Location Related Registered office Address70A WEXHAM ROAD, SLOUGH, UNITED KINGDOM, SL1 1RN PostcodeSL1 1RN Companies at this postcode 19 Average house price in SL1 1RN £318,000 (12 sales) Map