About D P & L Holdings Limited (SC482382) United Kingdom