About Stamford It Ltd (09021777) United Kingdom