OCD CLINIC LTD Company number 17058552 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address74 Marsh Road, Luton, United Kingdom, LU3 2NJ PostcodeLU3 2NJ Companies at this postcode 52 Average house price in LU3 2NJ £367,000 (17 sales) Map