About I.d.d.p. Limited (02977288) United Kingdom