About Glen Retail Ltd (SC583943) United Kingdom