About Duckworth Planning And Design Ltd (09140657) United Kingdom