About Nichols Interiors & Construction Limited (04370485) United Kingdom