IMMACULATE BATHROOMS LTD Company number SC886101 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address48 De Quincey Road, Lasswade, Scotland, EH18 1DG PostcodeEH18 1DG Map