About Stamford Software Limited (06658186) United Kingdom