About D & P Vpp Ltd (06857733) United Kingdom