About S&r B Investments Limited (12973493) United Kingdom