About Design Dedication & Innovation Developments Limited (03257484) United Kingdom