About S&rc Limited (SC567142) United Kingdom