About R&s Holdings Limited (12037914) United Kingdom