About S&r Group Holdings Ltd. (10874381) United Kingdom