About Glenlora Holdings Limited (SC336512) United Kingdom