About Industrial Design & Development Limited (07710748) United Kingdom