About F. Duckworth & Sons Limited (00475476) United Kingdom