About Stamford Retail Solutions Limited (06657004) United Kingdom