About S&c Consultants Ltd (11604092) United Kingdom