About D&d Devices Limited (12158446) United Kingdom