About S&g Archer S Ltd (12271250) United Kingdom