About Nick Interiors Design Limited (10873070) United Kingdom