About Harold Duckworth & Co Limited (12361067) United Kingdom