B2B LONDON LIMITED Company number 16064113 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address23 Leeds Road, Slough Sl1 3px 23 Leeds Road, Slough, Berkshire, England, SL1 3PX PostcodeSL1 3PX Companies at this postcode 12 Average house price in SL1 3PX £421,000 (7 sales) Map