About Stamford Retail Ltd (12269699) United Kingdom