About David Thomas Design & Developments Limited (01414659) United Kingdom