About D P Canton Limited (SC593003) United Kingdom