About Hancock Computer Services Limited (03175101) United Kingdom