About St London Group Ltd (10499334) United Kingdom