About S&c Associates Limited (07329581) United Kingdom