About T.p. Roche & Son Limited (00876503) United Kingdom