About Joshua Duckworth Limited (00213023) United Kingdom