About S&r Group International Ltd (11055271) United Kingdom