About D And D International Trading Ltd (12303263) United Kingdom