About Thomas E. Talbot & Son Limited (00658762) United Kingdom