About Gould Hall Computer Services Limited (07574113) United Kingdom