About S&r Partners Ltd (11970350) United Kingdom