About Glennon Bros. Uk Holdings Limited (SC283835) United Kingdom