About D & S Allen Limited (07514816) United Kingdom