About Nicholls Interiors Limited (08073109) United Kingdom