About W.l. Duckworth & Co. Limited (00463717) United Kingdom