About Glennon Bros. Troon Ltd (SC361929) United Kingdom