About S&c Interiors Limited (12501541) United Kingdom