About T.f. Firth & Sons Limited (00314535) United Kingdom