About D & P Holdings Limited (05171303) United Kingdom