About Sarah Rider Interiors Limited (11888936) United Kingdom