About Salford Software Limited (02252625) United Kingdom