About David Thomas Richards Ltd (13061710) United Kingdom