About Snl Interiors Limited (12842317) United Kingdom