About Duckworth Properties Ltd (13366253) United Kingdom