About Thomas Tudor Partners Limited (09358652) United Kingdom