About David Thomas Limited (06862866) United Kingdom