About Duckworth Pope Limited (07925542) United Kingdom