CEYLON IMPERIAL LTD Company number 17064783 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office AddressFlat 23 Westminster House, 31-37 Windsor Road, Slough, England, United Kingdom, SL1 2EL PostcodeSL1 2EL Companies at this postcode 30 Average house price in SL1 2EL £276,000 (8 sales) Map