About S&r Investors Ltd (12463078) United Kingdom