About Snuggle Interiors Limited (12773170) United Kingdom