About Nellies Home And Interiors Ltd (13182304) United Kingdom