About Thomas P Cochran Ltd (11632194) United Kingdom