About Glens Holdings Limited (SC711110) United Kingdom