About S&r Capital Ltd (12366262) United Kingdom