About Stopford Information Systems Limited (03837891) United Kingdom