About S&c Consulting Ltd (08773724) United Kingdom