About Thomas And Vidal Limited (09244054) United Kingdom