About Tom Carroll Associates Limited (04500710) United Kingdom