About T. T. Craig Associates Limited (04270608) United Kingdom