About Bell Duckworth Limited (09096912) United Kingdom