About Thomas Fleming Associates Ltd (11302245) United Kingdom