About G&s London Ltd (12637364) United Kingdom