About Stamford Design Limited (10764787) United Kingdom