About T & H Computer Services Ltd. (02617101) United Kingdom