About Glg (edinburgh) Ltd (SC672587) United Kingdom