About R&s Partners Ltd (12321423) United Kingdom