About S&r Coms Ltd (11397581) United Kingdom