OMAN TRADERS LTD Company number 17304812 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address141 Windmill Road, Slough, England, SL1 3SW PostcodeSL1 3SW Companies at this postcode 45 Average house price in SL1 3SW £323,000 (37 sales) Map