About Niko Interiors Ltd (08564058) United Kingdom