OMCAS LIMITED Company number 17201115 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address33 Ventnor Gardens, Luton, England, LU3 3SL PostcodeLU3 3SL Companies at this postcode 9 Average house price in LU3 3SL £325,000 (28 sales) Map