About S&r Interiors Limited (10392990) United Kingdom