About T.parker & Sons Limited (00963732) United Kingdom