About Glengale Limited (SC514661) United Kingdom