About Thompson Mccolgan & Associates Limited (12667978) United Kingdom