About Xerox Computer Services Limited (01483686) United Kingdom