About S&r Group Limited (12162477) United Kingdom