THE LEVEL PLATFORM LIMITED Company number 17207938 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address68 Winvale, Slough, England, SL1 2JJ PostcodeSL1 2JJ Companies at this postcode 15 Average house price in SL1 2JJ £372,000 (8 sales) Map