About Nelly Loves Interiors Limited (13322082) United Kingdom