About Gerald Duckworth & Company Limited (04744342) United Kingdom