About S & R Group Holdings Limited (12493923) United Kingdom