About H&h Computer Associates Limited (09938082) United Kingdom