About D C Leopold Limited (NI629502) United Kingdom