About D C Allen Limited (00886387) United Kingdom