About Studio N Interiors Ltd (09185624) United Kingdom