About D & S Interiors Limited (12227876) United Kingdom